package com.haojiang.mh.remote.base

/**
 * 所有下拉和上拉加载更多列表界面view的基类
 * 获取数据后回调接口
 * RESPONSE 回调的泛型
 */
interface IBaseLIstViewCallback<RESPONSE> {

    /**
     * 获取数据成功
     */
    fun onLoadSuccess(response: RESPONSE?)

    /**
     * 获取数据失败
     */
    fun onLoadError(message: String?)

    /**
     * 加载更多数据
     */
    fun onLoadMore(response: RESPONSE?)

}